package cn.whuc.scala.basic

import java.io.{File, PrintWriter}

object IO {
  def main(args: Array[String]): Unit = {
    /*
      标准输入
      文件输入
      标准输出
     */
    // 标准输入
    println("请输入：")
    val line: String = scala.io.StdIn.readLine()
    println("输入：" + line)

    // 文件输入
    val strings: Iterator[String] = scala.io.Source.fromFile("input/word.txt").getLines()
    //    strings.flatMap((line)=>{
    //      line.split(" ")
    //    }).foreach(println(_))
    for (elem <- strings) {
      println(elem)
    }

    // 标准输出
    val writer: PrintWriter = new PrintWriter(new File("input/out.txt"))
    writer.write("scala的标准输出，使用的是Java的输出流对象")
    writer.close()
  }


}
